Using Symbolic Algebra for the Generation of Orbit Simulation Codes from Hamiltonians

نویسندگان

  • Andreas Adelmann
  • Stefan Adam
چکیده

As a part of our new research activity aiming at a detailed understanding of space charge effects in ring cyclotrons and in the corresponding injection beam lines at the Paul Scherrer Institute we are currently developing a three dimensional space charge simulation code. The use of the Hamiltonian formalism, in combination with a symbolic algebra system (MAPLE), enables us to carry out the entire modelling on a high level. MAPLE easily handles the elaborate derivatives required to form the equations of motion and then casts them into FORTRAN. The subsequent embedding of the FORTRAN code into the MATLAB package is also handled automatically by the procedures of our framework. MATLAB is well suited for running small simulations followed by various post processing activities including graphics. In order to test this framework, two model cases have been chosen: the double focusing spectrometer and the motion of a single particle in a stable charged cloud. The successful processing of these and some further small model problems encourages us to apply this framework to produce code for the large scale simulation. The development steps from the Hamiltonian to the FORTRAN subroutine an the resulting simulations are shown for two model cases, as well as the general MAPLE and MATLAB procedures we have developed for this purpose.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Algebraic Matching of Vulnerabilities in a Low-Level Code

This paper explores the algebraic matching approach for detection of vulnerabilities in binary codes. The algebraic programming system is used for implementing this method. It is anticipated that models of vulnerabilities and programs to be verified are presented as behavior algebra and action language specifications. The methods of algebraic matching are based on rewriting rules and techniques...

متن کامل

Cyclic Orbit Codes with the Normalizer of a Singer Subgroup

An algebraic construction for constant dimension subspace codes is called orbit code. It arises as the orbits under the action of a subgroup of the general linear group on subspaces in an ambient space. In particular orbit codes of a Singer subgroup of the general linear group has investigated recently. In this paper, we consider the normalizer of a Singer subgroup of the general linear group a...

متن کامل

Family of Commuting Operators for the Totally Asymmetric Exclusion Process

The algebraic structure underlying the totally asymmetric exclusion process is studied by using the Bethe Ansatz technique. From the properties of the algebra generated by the local jump operators, we explicitly construct the hierarchy of operators (called generalized hamiltonians) that commute with the Markov operator. The transfer matrix, which is the generating function of these operators, i...

متن کامل

Hamiltonian orbit structure of the set of paraxial optical systems.

In the paraxial regime of three-dimensional optics, two evolution Hamiltonians are equivalent when one can be transformed to the other modulo scale by similarity through an optical system. To determine the equivalence sets of paraxial optical Hamiltonians one requires the orbit analysis of the algebra sp(4, R) of 4 x 4 real Hamiltonian matrices. Our strategy uses instead the isomorphic algebra ...

متن کامل

Performance Evaluation of the High-altitude Launch Technique to Orbit Using Atmospheric Properties

The purpose of this paper is to perform the feasibility and performance evaluation of the High-altitude launch technique using high altitude atmospheric Properties to near earth orbits. The current propulsion transportation system from Earth to space has been deemed by many to be expensive, unreliable, and an unnecessarily dangerous means of travel to space. It is suggested in this paper to ana...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999